package org.springblade.modules.notice.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springblade.core.mp.base.BaseEntity;

/**
 * 渠道账号信息实体类
 *
 * @author ysq
 * @since 2024-09-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "ChannelAccount对象", description = "渠道账号信息")
public class ChannelAccountVO extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 账号名称
     */
    @ApiModelProperty(value = "账号名称")
    private String name;
    /**
     * 消息发送渠道：1.短信 2.公众号 3.语音电话 4.飞书机器人 5. 极光推送
     */
    @ApiModelProperty(value = "消息发送渠道：1.短信 2.公众号 3.语音电话 4.飞书机器人 5. 极光推送 ")
    private Integer sendChannel;
    /**
     * 账号配置
     */
    @ApiModelProperty(value = "账号配置")
    private String accountConfig;

	/**
	 * 第三方平台业务标识 1-维保，2-物业
	 */
	@ApiModelProperty(value = "第三方平台业务标识 1-维保，2-物业")
	private Integer clientType;


}
